/*
*姝や负鍥剧墖璧勬簮搴撶鐞嗘牱寮忔枃浠�
**/

/*清除浮动*/

.clearfix:after{
    visibility:hidden;
    display:block;
    font-size:0;
    content:'.';
    clear:both;
    height:0;
}
.clearfix{
    *zoom:1 /*IE6 IE7*/
}

.fn-fl{float:left;}

.fn-fr{float:right;}
/****鎴戠殑鍥剧墖搴�***/
.picList ul li{ margin: 10px; cursor: pointer;}
.j-popShow{display: none;}
.picList-editGrid{ }
.picList-editGrid-wrap{ width: 100%; height: 100%; position:absolute; top:0; left:0; background-color: rgba(0, 0, 0, 0.3); overflow: hidden; }
.picList-editGrid a{ display: block; width:30px; height: 30px; font-size: 25px; text-align: center; color: #fff; position: absolute; top: 62px; z-index: 30;}
.i-edit-btn{ float: left; left: 65px;}
.i-search-btn{ float: right; right: 65px;}
.i-remove-btn{ float: right; right: 65px;}

.i-edit2-btn{ float: left; left: 45px;}
.i-search2-btn{ float: left; right: 115px;}
.i-remove2-btn{ float: right; right: 45px;}

.i-setMask-btn{ float: left; left: 30px;}

/**鎴戠殑鍥剧墖搴撶偣鍑荤紪杈戝脊鍑烘鏍峰紡**/
.modal-body-wrap{ position: relative;}
.mod-editGrid-form{ position:absolute;bottom:0;left:0;width: 100%; background-color: rgba(0, 0, 0, 0.64); color: #fff;}
.mod-editGrid-form .form-group{ padding: 8px 0; margin: 0;}
.mod-editGrid-form .form-group .form-control{  color: #333;}
.mod-editGrid-form .form-group .col-sm-2 i{ margin-right: 4px;}
.mod-editGrid-form .form-group .col-sm-2,.mod-editGrid-form .form-group .col-sm-10{ padding-left: 10px; padding-right: 10px;}
.mod-editGrid-form .form-group .col-sm-10 label{ padding-top: 7px; margin-bottom: 0;}

.mod-itemsLi li{ padding:10px 9px; border:1px solid #add4e2; border-radius:3px; }
.mod-itemsTitle{ height:65px; font-size:14px; color:#333;text-align: left; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.mod-itemsTitle h3{ margin:0; height:28px;line-height:28px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.mod-itemsTitle p{ margin:8px 0;}
.mod-itemsTitle-decsr{ width:100%;}
.mod-itemsContent{ height:215px; position: relative;}
.mod-itemContent-info{ position:absolute; bottom:0;left:0; width:100%; padding:5px 0 0;}
.mod-itemsContent div img{ position:static;}
.mod-picList-Decsr{ padding:8px; color:#fff; text-align:left; font-size:14px;word-break: break-all;}
.mod-itemsNum{ display:block; padding:5px 10px; background-color:rgba(0, 0, 0, 0.52); color:#fff; font-size:16px; font-weight:bold; position: absolute; top: 0; right: 0; z-index: 90; border-radius:5px;}
.picture-num{ display:block; padding:5px 10px; background-color:rgba(0, 0, 0, 0.52); color:#fff; font-size:16px; font-weight:bold; position: absolute; top: 0; left: 0; z-index: 90; border-radius:5px;}
/*分页*/
.pagnation a:link, .pagnation a:visited { color: #444; text-decoration: none; -webkit-transition: color .4s ease-in-out; -moz-transition: color .4s ease-in-out; -ms-transition: color .4s ease-in-out; -o-transition: color .4s ease-in-out; transition: color .4s ease-in-out; }
.pagnation a:hover { color: #c36; text-decoration: underline; }
.pagnation { text-align: center; margin-top: 32px; }
.pagnation a,.page-items { display: inline-block; width: 34px; height: 34px; line-height: 34px; overflow: hidden; background: url(../images/sprite.png) no-repeat 0 0; margin-left: 4px; font-size: 16px; vertical-align: top; -webkit-transition: all .4s ease-in-out; -moz-transition: all .4s ease-in-out; -ms-transition: all .4s ease-in-out; -o-transition: all .4s ease-in-out; transition: all .4s ease-in-out; }
.pagnation a:hover { background-position: 0 -35px; color: #fff; text-decoration: none }
.pagnation .page-prev, .pagnation .page-next { line-height: 555px; }
.pagnation .page-prev { background-position: -35px 0; }
.pagnation .page-prev:hover { background-position: -35px -35px; }
.pagnation .page-next { background-position: -70px 0; }
.pagnation .page-next:hover { background-position: -70px -35px; }
.pagnation a.current { background-position: 0px -35px; color: #fff }
.pagnation-tips { margin-top: 10px; color: #999; text-align: center }
.pageDown-sum{display: inline-block; height: 34px; line-height: 34px; font-size: 16px; vertical-align: top; margin-right:15px;}
.pageDown-sum em{margin-left:6px;}
.pageDown-sum i{margin:0 5px;}

/*内页面包屑*/
.rightBody .title{ border:0 none;}
.rightBody .title th{ height:44px; padding:0; line-height:44px; border:0 none; color:#333; background:none; font-size:14px;}
.rightBody .title th .icon{ margin-top:7px;}
.headTips{ color:#999;}
.form-inline .form-control{ min-width:250px; width:250px\0; display:inline-block\0;}

/*新闻编辑页面，栏目样式*/
.nav-pills{ border:1px solid #DFDBDA;}
.nav-pills li{ margin-left:0px!important; border-right:1px solid #DFDBDA;}
.nav>li>a:hover, .nav>li>a:active, .nav>li>a:focus,.btn-default:active:focus, .btn-default:active:hover ,.onCure{
    color: #0f4470;
    background: #ebebf1;
}
/*拖拽时添加的样式*/
.placeHolder div { height:150px; background-color:#fff !important; border:dashed 1px gray !important; }

/*主题图片样式--下载页面*/
.mod-Theme{margin: 10px;}
.mod-Theme-hd{ margin-bottom: 10px;}
.mod-Theme-img{width:54%; height: 355px;}
.mod-imgInfo-grid{position: relative;}
.mod-imgInfo-grid img{ width: 100%; height: 355px;}
.imgInfo-text{ width: 100%; height: 40px; line-height: 40px; position:absolute;bottom: 0px; left:0; z-index: 50;overflow: hidden; text-overflow: ellipsis; white-space: nowrap; background-color: rgba(0,0,0,0.5);}
.imgInfo-text h3{ padding: 0 10px; color: #fff; font-size: 18px; font-weight: normal; line-height: 40px; margin: 0; text-align: center;}

.mod-Theme-down{width:45%; height: 355px; background-color:#838586; border:3px solid #5a5b5b; position: relative;}
.Theme-down-grid{ padding:20px; color: #fff; }
.Theme-down-info{ }
.info-line{ margin: 3px 0; line-height: 30px;font-size: 18px; color: #fff;}
.info-line .info-hd,.info-line .info-bd{ display: inline-block; }
.info-line .info-hd{ min-width: 78px;}
.info-line .info-bd em{ font-style: normal; margin-right: 8px;}
.info-line-hr{ border-bottom: 1px solid #fff; padding-top: 15px; margin: 5px 0 10px;}

.info-down-btn{ height:50px; line-height: 50px; position: absolute; bottom:20px; width: 100%;}
.btn-downInfo{ display: block; width: 183px; height: 48px; overflow: hidden; background: url("../images/i-downBtn.png") 0 -58px no-repeat; margin-right: 15px; }
.btn-downInfo:hover{ background-position: 0 0;}
.downInfo-tips{display: inline-block; vertical-align: middle; color: #fff; font-size: 14px;}
.downInfo-tips em{ font-style: normal; font-size: 18px;}

.info-title{ width: 116px; height: 39px; margin-left: -58px; position: absolute; top: -18px; left: 50%; z-index: 50; background: url("../images/p-title.png") center no-repeat; overflow: hidden;}
.mod-Theme-bd{ padding:8px 10px; border: 2px solid #b1b2b3; border-radius: 2px;}
.mod-Theme-bd p{font-size: 16px; color:#393535; line-height: 24px; }